/***************************************************
	
	SLICK ADMIN PANEL - 13 COLOURS
	
	Created : 10/04/2011
	Designer : Matthew Corner  (QwibbleDesigns)
	Coder : Matthew Corner (QwibbleDesigns)
	Website : http://www.qwibbledesigns.co.uk/
	
****************************************************/

/***************************
	  CUSTOM JQUERY
***************************/
	
$(document).ready(function() {
	
	
	
	// Close notifications (fade and slideup)
		
		$(".notification a.close").click(function () {
			$(this).parent().fadeTo(400, 0, function () {
				$(this).slideUp(200);
			});
			return false;
		});
		
	// Table Actions Links
	
		$("ul.actions li a").hide().children('img').fadeTo(0,0.7);
		$("table#data tr td").hover(
			function () {
				$(this).parents('tr').find("ul.actions li a").show();
			},
			function () {
				$(this).parents('tr').find("ul.actions li a").hide();
			}
		);
		$("ul.actions li a img").hover(
			function () {
				$(this).fadeTo(0,1.0)
			},
			function () {
				$(this).fadeTo(0,0.7)
			}
		)
		
	// Image Gallery hover links
	
		$(".image_links a").fadeTo(0, 0.7);
		$(".image_links").hide();
		$("ul#images li").hover(
			function () {
				$(this).children(".image_links").show();
			},
			function (){
				$(this).children(".image_links").hide();	
			}
		);
		
		$(".image_links li a").hover(
			function () {
				$(this).fadeTo(0, 1.0);
			},
			function (){
				$(this).fadeTo(0, 0.7);	
			}
		);
		
	// Visualise Graph's
	
		if ($('table.bar, table.line').length > 0){
			$('table.bar').hide().visualize({type: 'bar', width: '540px', height: '250px'});
			$('table.line').hide().visualize({type: 'line', width: '540px', height: '250px'});
		}


	
		
		
	
		
	// Check all checkboxes in the table when the header checkbox is selected
	
		$('table#data thead input[type=checkbox]').click(function(){
			var table = $(this).parents('table');
			if($(this).is(':checked')){
				table.find('div.checker span').addClass('checked');
				table.find('input[type=checkbox]').attr('checked', true);
			}
			else if($(this).is(':not(:checked)')){
				table.find('div.checker span').removeClass('checked');
				table.find('input[type=checkbox]').attr('checked', false);
			}
		});
	
	// Content box tabs:

        $('.box .box_content div.tab_content').hide(); 
        $('ul.tabs li a.default').addClass('current'); 
        $('.box_content div.default').show(); 
        $('.box ul.tabs li a').click( 
            function() { 
                $(this).parent().siblings().find("a").removeClass('current'); 
                $(this).addClass('current'); 
                var currentTab = $(this).attr('href'); 
                $(currentTab).siblings().hide(); 
                $(currentTab).show();
                return false; 
            }
        );
	
	// Close boxes
	
		$(".box h2").css({"cursor":"s-resize"});
		$(".box h2").click(
			function ()	{
				$(this).parent().siblings('.box_content').toggle();
				$(this).parents('.box').toggleClass('closed');
				$(this).siblings('ul.tabs, a.link').toggle();
			}
		);
		
	
	
});
